@charset "UTF-8";
/**
 * Created by Regina.
 */
* { margin: 0px; padding: 0px; }
html { font-size: 14px; margin: 0 auto; }
body, textarea, select, input, button { font-family: "PingFang SC", "Microsoft YaHei", helvetica, arial; color: #4A4A4A; }
i, em { font-style: normal; }
li, ul { list-style: none; margin: 0; padding: 0;}
a, input, select, textarea, div { outline: none; blr: expression(this.onFocus=this.blur()); }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
a, a img { border: 0 none; text-decoration: none; color: #4A4A4A; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0); }
::-webkit-input-placeholder { color: #bbb; }
:-moz-placeholder { color: #bbb; }
::-moz-placeholder { color: #bbb; }
:-ms-input-placeholder { color: #bbb; }
table, th, td { border-collapse: collapse; }
.left { float: left; }
.right { float: right; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.textIndent { text-indent: 2em; }
.clearfix:after{ content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.clear { clear: both; height: 0; font-size: 0; }
body { background: #f2f2f2; position: relative; }
